package cn.wjx.taobaounion.view;

import java.util.List;

import cn.wjx.taobaounion.base.IBaseViewCallback;
import cn.wjx.taobaounion.model.domain.CategoryContent;

/**
 * @author WuChangJian
 * @date 2020/6/18 20:30
 */
public interface ICategoryPagerCallback extends IBaseViewCallback {

    /**
     * 内容加载完毕
     * @param contents
     */
    void onContentLoaded(List<CategoryContent.DataBean> contents);

    int getCategoryId();
    /**
     * 加载更多时网络出现错误
     *
     */
    void onLoaderMoreError();

    /**
     * 加载更多数据为空
     *
     */
    void onLoaderMoreEmpty();

    /**
     * 加载到了更多数据
     * @param contents
     *
     */
    void onLoaderMoreLoaded(List<CategoryContent.DataBean> contents);

    /**
     * 加载首页轮播图
     * @param contents
     *
     */
    void onLooperListLoaded(List<CategoryContent.DataBean> contents);
}
